home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 July: Mac OS SDK / Dev.CD Jul 96 SDK / Dev.CD Jul 96 SDK1.toast / Development Kits (Disc 1) / AOCE / Development Tools / Sample Code / Messaging Service Access Module / Internet PMSAM / Template source / Internet Address Template / SpecificAddress.r < prev   
Encoding:
Text File  |  1993-08-18  |  13.6 KB  |  250 lines  |  [TEXT/MPS ]

  1. /*
  2.  
  3.   ####################################################################
  4.   Internet PMSAM Sample Address Template
  5.   1.0b1 version
  6.   
  7.   Steve Falkenburg
  8.   MacDTS 2/11/93
  9.   AppleLink DEVSUPPORT for questions (if you're a supported seed site)  
  10.   ####################################################################
  11.   
  12.   this file contains the PMSAM specific information for the address template
  13.   you should only have to modify this file and not InternetDET.r to get
  14.   things working for your PMSAM address template
  15.   
  16.   to build:
  17.  
  18.   Rez -i "{CIncludes}" "GenericAddress.r" -append -o InternetAddress
  19.   SetFile -t 'detf' InternetAddress
  20.  
  21. */
  22.  
  23.  
  24. #ifndef __TYPES__
  25. #include "Types.r"
  26. #endif
  27.  
  28. #ifndef __OCE.R__
  29. #include "OCE.r"
  30. #endif
  31.  
  32. #ifndef __OCE__
  33. #include "OCE.h"
  34. #endif
  35.  
  36. #ifndef __OCETEMPLATES__
  37. #include "OCETemplates.h"
  38. #endif
  39.  
  40.  
  41. // ### names used in templates ################################################################
  42. //
  43. // note: to insure no collisions in DET name space, please pre-pend
  44. //       any template names with your 4 character creator, which
  45. //       should be registered through MacDTS (AppleLink: DEVSUPPORT).
  46.  
  47. #define kSignature                'Inet'                        // address type
  48. #define kAspectTemplateName        "Inet_AddressAspect"        // aspect name
  49. #define    kInfoPageTemplateName    "Inet_AddressInfoPage"        // info page name
  50.  
  51. // names which could be displayed
  52.  
  53. #define    kAspectKind                "Internet address"            // aspect kind
  54. #define    kNewMenuName            "Internet address"            // address list item title
  55. #define    kPopUpTitle                "Internet"                    // pop-up menu title
  56.  
  57.  
  58. // ### default aspect new value corresponding to dett from other file #######################
  59.  
  60.  
  61. resource 'detb' (kAddressAspect+kDETAspectNewValue, purgeable) {
  62.     kSignature,
  63.     kSignature,
  64.     "Internet Directory",                                    // directory name
  65.     kSignature,
  66.     "untitled Internet Address",                            // name of user (in sublist)
  67.     kUserRecTypeBody,                                        // type of record
  68.     "address@host"                                            // extension value (our address)
  69. };
  70.  
  71.  
  72. // ### our (snazzy) icons ###################################################################
  73.  
  74. resource 'icl8' (kAddressAspect+kDETAspectMainBitmap, purgeable) {
  75.     $"0000 0000 00FF F9FF F9FF F9FF F9FF F6F5"            /* ................ */
  76.     $"F6FF 56C0 C000 0000 0000 0000 0000 0000"            /* ..V¿¿........... */
  77.     $"0000 0000 0000 F933 3333 3333 33F9 F8F8"            /* .......333333... */
  78.     $"FF01 FFC0 2BC0 C000 0000 0000 0000 0000"            /* ...¿+¿¿......... */
  79.     $"0000 0000 0000 FFF9 3333 3333 33FF C0FF"            /* ........33333.¿. */
  80.     $"0101 01FF C0C0 2424 F500 0000 0000 0000"            /* ....¿¿$$........ */
  81.     $"0000 0000 00F6 F850 FFF9 FFF9 FFF9 FF01"            /* .......P........ */
  82.     $"0101 0101 FFC0 4F50 4FF6 0000 0000 0000"            /* .....¿OPO....... */
  83.     $"0000 0000 F67B A67B A682 7BFF FFFF 0101"            /* .....{¶{¶Ç{..... */
  84.     $"0101 0101 01FF C04F 5750 0000 0000 0000"            /* ......¿OWP...... */
  85.     $"0000 0000 7B7C 827B 82F6 C0C0 FF01 0101"            /* ....{|Ç{Ç.¿¿.... */
  86.     $"0101 0101 0101 FF7B 5750 2D00 0000 0000"            /* .......{WP-..... */
  87.     $"0000 0050 7B7B 7B7C 74C0 C0FF 0101 0101"            /* ...P{{{|t¿¿..... */
  88.     $"0101 0101 0101 01FF 7B56 50F6 0000 0000"            /* ........{VP..... */
  89.     $"0000 007B 587C 7B7A C0C0 FF01 0101 0101"            /* ...{X|{z¿¿...... */
  90.     $"01FF 0101 0101 0101 FF33 F62B 0000 0000"            /* .........3.+.... */
  91.     $"0000 0057 7C4F C04F C0FF 0101 0101 0101"            /* ...W|O¿O¿....... */
  92.     $"FF01 FF01 0101 0101 01FF 332C F600 0000"            /* ..........3,.... */
  93.     $"0000 C056 7BC0 2B4F FF01 0101 0101 01FF"            /* ..¿V{¿+O........ */
  94.     $"01FF 01FF 0101 0101 0101 FF2C 2C00 0000"            /* ...........,,... */
  95.     $"0000 C04F FBA6 50C0 C0FF 0101 0101 0101"            /* ..¿O.¶P¿¿....... */
  96.     $"FF01 FF01 0101 0101 0101 01FF 2C00 0000"            /* ............,... */
  97.     $"0000 C0C0 C04F 7BC0 4FF9 FF01 0101 0101"            /* ..¿¿¿O{¿O....... */
  98.     $"01FF 01FF 0101 0101 0101 0101 FF00 0000"            /* ................ */
  99.     $"0000 C0C0 C0C0 247A A682 A6FF 0101 0101"            /* ..¿¿¿¿$z¶Ç¶..... */
  100.     $"0101 FF01 FF01 0101 01FF 0101 01FF 0000"            /* ................ */
  101.     $"0000 C0C0 C0C0 C07A A6A6 A6A0 FF01 0101"            /* ..¿¿¿¿¿z¶¶¶†.... */
  102.     $"0101 01FF 0101 0101 FF16 FF01 0101 FF00"            /* ................ */
  103.     $"0000 C0C0 C025 C07B A6A6 A6A6 A6FF 0101"            /* ..¿¿¿%¿{¶¶¶¶¶... */
  104.     $"0101 0101 0101 01FF 1616 16FF 0101 01FF"            /* ................ */
  105.     $"0000 C0C0 C0C0 C02C A6A6 A6A6 A6A6 FF01"            /* ..¿¿¿¿¿,¶¶¶¶¶¶.. */
  106.     $"0101 0101 0101 FF16 1616 FF01 0101 FF00"            /* ................ */
  107.     $"0000 C0C0 C0C0 C024 57A6 A67B 7C7B 7BFF"            /* ..¿¿¿¿¿$W¶¶{|{{. */
  108.     $"0101 0101 0101 01FF 16FF 0101 01FF 0000"            /* ................ */
  109.     $"0000 00C0 C0C0 C0C0 2B82 A67B 7B57 517B"            /* ...¿¿¿¿¿+Ƕ{{WQ{ */
  110.     $"FF01 0101 0101 0101 FF01 0101 FF00 0000"            /* ................ */
  111.     $"0000 00C0 C0C0 C0C0 C050 5E57 5757 517B"            /* ...¿¿¿¿¿¿P^WWWQ{ */
  112.     $"4FFF 0101 0101 0101 0101 01FF F9FF F9FF"            /* O............... */
  113.     $"0000 0000 C0C0 C0C0 C04F 5757 5757 F94F"            /* ....¿¿¿¿¿OWWWW.O */
  114.     $"C0C0 FF01 0101 0101 0101 FFFF F933 33F9"            /* ¿¿...........33. */
  115.     $"0000 0000 C0C0 C0C0 C050 7B51 5157 25C0"            /* ....¿¿¿¿¿P{QQW%¿ */
  116.     $"C0C0 C0FF 0101 0101 01FF C000 F933 33FF"            /* ¿¿¿.......¿..33. */
  117.     $"0000 0000 00C0 C0C0 C050 7B57 574F C0C0"            /* .....¿¿¿¿P{WWO¿¿ */
  118.     $"C0C0 C0C0 FF01 0101 FFC0 0000 FF33 33F9"            /* ¿¿¿¿.....¿...33. */
  119.     $"0000 0000 0000 C0C0 C07A 7C50 24C0 C0C0"            /* ......¿¿¿z|P$¿¿¿ */
  120.     $"C0C0 C0C0 C0FF 01FF C000 0000 F933 33FF"            /* ¿¿¿¿¿...¿....33. */
  121.     $"0000 0000 0000 00C0 C04F 7BC0 C0C0 C0C0"            /* .......¿¿O{¿¿¿¿¿ */
  122.     $"C0C0 C0C0 C0C0 FFC0 0000 0000 FF33 33F9"            /* ¿¿¿¿¿¿.¿.....33. */
  123.     $"0000 0000 0000 0000 C0C0 4F49 24C0 FFF8"            /* ........¿¿OI$¿.. */
  124.     $"F8FF C0C0 C0C0 C000 0000 0000 00F9 33FF"            /* ..¿¿¿¿¿.......3. */
  125.     $"0000 0000 0000 0000 0000 BBBB BBFF FFFF"            /* ..........ªªª... */
  126.     $"FFFF FFC0 C000 0000 0000 0000 00FF F9F9"            /* ...¿¿........... */
  127.     $"0000 0000 0000 0000 0000 0000 00FF F5F5"            /* ................ */
  128.     $"F5F5 FF00 0000 0000 0000 0000 0000 00FF"            /* ................ */
  129.     $"0000 0000 0000 0000 0000 0000 00FF FFFF"            /* ................ */
  130.     $"FFFF FF00 0000 0000 0000 0000 0000 0000"            /* ................ */
  131.     $"0000 0000 0000 0000 0000 0000 0000 FFF8"            /* ................ */
  132.     $"F8FF 0000 0000 0000 0000 0000 0000 0000"            /* ................ */
  133.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF F8F8"            /* ................ */
  134.     $"F8F8 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  135.     $"F8F8 F8F8 F8F8 F8F8 F8F8 F8F8 F8F8 F8FF"            /* ................ */
  136.     $"FFF8 F8F8 F8F8 F8F8 F8F8 F8F8 F8F8 F8F8"            /* ................ */
  137.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  138.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  139. };
  140.  
  141. resource 'ICN#' (kAddressAspect+kDETAspectMainBitmap, purgeable) {
  142.     {    /* array: 2 elements */
  143.         /* [1] */
  144.         $"07FF F800 0207 A600 0305 1180 06E6 0B40"            /* ......¶....Ä...@ */
  145.         $"0FF4 04C0 0FD8 03E0 1F90 01B0 1F20 40D0"            /* ...¿.ÿ...ê.∞. @– */
  146.         $"1D40 A058 3B81 5038 3E40 A018 26E0 5008"            /* .@†X;ÅP8>@†.&.P. */
  147.         $"23F0 2844 21F8 10A2 25FC 0111 21FE 0222"            /* #.(D!..¢%...!.." */
  148.         $"21FF 0144 10FF 8088 107F C01F 087F 2039"            /* !..D..Äà..¿... 9 */
  149.         $"087E 1069 047C 08C9 0278 0589 0160 0309"            /* .~.i.|.….x.â.`.Δ */
  150.         $"00F2 4605 003F F807 0004 2001 0007 E000"            /* ..F..?.... ..... */
  151.         $"0002 4000 FFFC 3FFF 0001 8000 FFFF FFFF",            /* ..@...?...Ä..... */
  152.         /* [2] */
  153.         $"07FE F800 03FF FE00 03FF FC00 07FF FFC0"            /* ...............¿ */
  154.         $"0FFF FFC0 0FFF FFE0 1FFF FFF0 1FFF FFF0"            /* ...¿............ */
  155.         $"1FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"            /* ....?...?...?... */
  156.         $"3FFF FFFC 3FFF FFFE 3FFF FFFF 3FFF FFFE"            /* ?...?...?...?... */
  157.         $"3FFF FFFC 1FFF FFF8 1FFF FFFF 0FFF FFFF"            /* ?............... */
  158.         $"0FFF FFEF 07FF FFCF 03FF FF8F 01FF FF0F"            /* .......œ...è.... */
  159.         $"00FF FE07 003F F807 0007 E001 0007 E000"            /* .....?.......... */
  160.         $"0003 C000 FFFF FFFF FFFF FFFF FFFF FFFF"            /* ..¿............. */
  161.     }
  162. };
  163.  
  164. resource 'icl4' (kAddressAspect+kDETAspectMainBitmap, purgeable) {
  165.     $"0000 0FDF DFDF DFC0 CFD7 7000 0000 0000"            /* .......¿œ◊p..... */
  166.     $"0000 00DD DDDD DDCC F0F7 C770 0000 0000"            /* .......Ã..«p.... */
  167.     $"0000 00FD DDDD DF7F 000F 7700 0000 0000"            /* ..........w..... */
  168.     $"0000 0CCC FDFD FDF0 0000 F7CC CC00 0000"            /* ...Ã.......ÃÃ... */
  169.     $"0000 CDED EBDF FF00 0000 0F7C DC00 0000"            /* ..Õ........|.... */
  170.     $"0000 DBBD BC77 F000 0000 00FD DCC0 0000"            /* ...Ωºw.......¿.. */
  171.     $"000C DDDB D77F 0000 0000 000F DDCC 0000"            /* ....◊........Ã.. */
  172.     $"000D BBDD 77F0 0000 0F00 0000 FDCC 0000"            /* .¬ª.w........Ã.. */
  173.     $"000D BC7C 7F00 0000 F0F0 0000 0FDC C000"            /* .¬º|..........¿. */
  174.     $"007D D7CC F000 000F 0F0F 0000 00FC C000"            /* .}◊Ã..........¿. */
  175.     $"007C EEC7 7F00 0000 F0F0 0000 000F C000"            /* .|.«..........¿. */
  176.     $"0077 7CD7 CDF0 0000 0F0F 0000 0000 F000"            /* .w|◊Õ........... */
  177.     $"0077 770D EBEF 0000 00F0 F000 0F00 0F00"            /* .ww¬............ */
  178.     $"0077 777D EEE8 F000 000F 0000 F2F0 00F0"            /* .ww}............ */
  179.     $"0077 7C7D EEEE EF00 0000 000F 222F 000F"            /* .w|}........"/.. */
  180.     $"0077 777C EEEE EEF0 0000 00F2 22F0 00F0"            /* .ww|........"... */
  181.     $"0077 7770 DEED BDDF 0000 000F 2F00 0F00"            /* .wwp..Ω...../... */
  182.     $"0007 7777 CBED DDDD F000 0000 F000 F000"            /* ..wwÀ........... */
  183.     $"0007 7777 7CBD DDDD CF00 0000 000F DFDF"            /* ..ww|Ω..œ....... */
  184.     $"0000 7777 7CDD DDDC 77F0 0000 00FF DDDD"            /* ..ww|...w....... */
  185.     $"0000 7777 7CDD DDC7 777F 0000 0F70 DDDF"            /* ..ww|..«w....p.. */
  186.     $"0000 0777 7CDD DC77 7777 F000 F700 FDDD"            /* ...w|..www...... */
  187.     $"0000 0077 7DBC 0777 7777 7F0F 7000 DDDF"            /* ...w}º.www..p... */
  188.     $"0000 0007 7CD7 7777 7777 77F7 0000 FDDD"            /* ....|◊wwwww..... */
  189.     $"0000 0000 77CC 07FC CF77 7770 0000 0DDF"            /* ....wÃ..œwwp..¬. */
  190.     $"0000 0000 0077 7FFF FFF7 7000 0000 0FDD"            /* .....w....p..... */
  191.     $"0000 0000 0000 0F00 00F0 0000 0000 000F"            /* ................ */
  192.     $"0000 0000 0000 0FFF FFF0 0000 0000 0000"            /* ................ */
  193.     $"0000 0000 0000 00FC CF00 0000 0000 0000"            /* ........œ....... */
  194.     $"FFFF FFFF FFFF FFCC CCFF FFFF FFFF FFFF"            /* .......ÃÃ....... */
  195.     $"CCCC CCCC CCCC CCCF FCCC CCCC CCCC CCCC"            /* ÃÃÃÃÃÃÜ.ÃÃÃÃÃÃà*/
  196.     $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"            /* ................ */
  197. };
  198.  
  199. resource 'ics#' (kAddressAspect+kDETAspectMainBitmap, purgeable) {
  200. {
  201.         $"F200 4D00 2880 1240 2520 1210 0908 3E24"            /* ..M.(Ä.@% ..Δ.>$ */
  202.         $"6308 C99C 9AA2 B2DA 9486 D182 6300 3E00",           /* c.…úö¢≤.îÜ—Çc.>. */
  203.         $"F200 7F00 3F80 1FC0 3FE0 1FF0 0FF8 3FFC"            /* ....?Ä.¿?.....?. */
  204.         $"7FF8 FFFC FFFE FFDE FF86 FF82 7F00 3E00"            /* .........Ü.Ç..>. */
  205. }
  206. };
  207.  
  208. resource 'ics8' (kAddressAspect+kDETAspectMainBitmap, purgeable) {
  209.     $"FFFF FFFF 0000 FF00 0000 0000 0000 0000"            /* ................ */
  210.     $"00FF 3333 FFFF 01FF 0000 0000 0000 0000"            /* ..33............ */
  211.     $"0000 FF33 FF01 0101 FF00 0000 0000 0000"            /* ...3............ */
  212.     $"0000 00FF 0101 FF01 01FF 0000 0000 0000"            /* ................ */
  213.     $"0000 FF01 01FF 01FF 0101 FF00 0000 0000"            /* ................ */
  214.     $"0000 00FF 0101 FF01 0101 01FF 0000 0000"            /* ................ */
  215.     $"0000 0000 FF01 01FF 0101 0101 FF00 0000"            /* ................ */
  216.     $"0000 FFFF FFFF FF01 0101 FF01 01FF 0000"            /* ................ */
  217.     $"00FF FFC0 C0C0 FFFF 0101 0101 FF00 0000"            /* ...¿¿¿.......... */
  218.     $"FFFF C0C0 E3C0 C0FF FF01 01FF FFFF 0000"            /* ..¿¿.¿¿......... */
  219.     $"FFC0 C0E3 E3C0 E3C0 FF01 FF33 3333 FF00"            /* .¿¿..¿.¿...333.. */
  220.     $"FFC0 E3E3 C0C0 E3C0 FFFF 00FF FF33 FF00"            /* .¿..¿¿.¿.....3.. */
  221.     $"FFC0 C0E3 C0E3 C0C0 FF00 0000 00FF FF00"            /* .¿¿.¿.¿¿........ */
  222.     $"FFFF C0E3 C0C0 C0FF FF00 0000 0000 FF00"            /* ..¿.¿¿¿......... */
  223.     $"00FF FFC0 C0C0 FFFF 0000 0000 0000 0000"            /* ...¿¿¿.......... */
  224.     $"0000 FFFF FFFF FF00 0000 0000 0000 0000"            /* ................ */
  225. };
  226.  
  227. resource 'ics4' (kAddressAspect+kDETAspectMainBitmap, purgeable) {
  228.     $"FFFF 00F0 0000 0000 0FDD FF0F 0000 0000"            /* ................ */
  229.     $"00FD F000 F000 0000 000F 00F0 0F00 0000"            /* ................ */
  230.     $"00F0 0F0F 00F0 0000 000F 00F0 000F 0000"            /* ................ */
  231.     $"0000 F00F 0000 F000 00FF FFF0 00F0 0F00"            /* ................ */
  232.     $"0FF7 77FF 0000 F000 FF77 877F F00F FF00"            /* ..w......wá..... */
  233.     $"F778 8787 F0FD DDF0 F788 7787 FF0F FDF0"            /* .xáá.....àwá.... */
  234.     $"F778 7877 F000 0FF0 FF78 777F F000 00F0"            /* .xxw.....xw..... */
  235.     $"0FF7 77FF 0000 0000 00FF FFF0 0000 0000"            /* ..w............. */
  236. };
  237.  
  238. resource 'SICN' (kAddressAspect+kDETAspectMainBitmap, purgeable) {
  239.     {    /* array: 2 elements */
  240.         /* [1] */
  241.         $"F200 4D00 2880 1240 2520 1210 0908 3E24"            /* ..M.(Ä.@% ..Δ.>$ */
  242.         $"6308 C99C 9AA2 B2DA 9486 D182 6300 3E00",           /* c.…úö¢≤.îÜ—Çc.>. */
  243.         /* [2] */
  244.         $"F200 7F00 3F80 1FC0 3FE0 1FF0 0FF8 3FFC"            /* ....?Ä.¿?.....?. */
  245.         $"7FF8 FFFC FFFE FFDE FF86 FF82 7F00 3E00"            /* .........Ü.Ç..>. */
  246.     }
  247. };
  248.  
  249.  
  250.